package com.xinchao.model.vo;

/**
 * 终端sim卡信息
 *
 * @author linqiang
 * @date 2018-8-15 08:47
 */
public class DeviceSimInfoVO {
    private Long deviceSimInfoId;

    /**
     * 终端设备唯一编号（系统自动生成的）
     */
    private String deviceCode;

    /**
     * 终端mac
     */
    private String deviceMac;

    /**
     * sim卡是否在位（0是， 1否）
     */
    private String simIsInPlace;

    /**
     * iccid
     */
    private String simIccid;
    
    /**
     * imsi
     */
    private String simImsi;

    /**
     * 激活时间
     */
    private String activationTime;

    /**
     * 信号强度
     */
    private Integer singnalStrength;

    /**
     * 当月流量预警
     */
    private String currentMonthTraffic;

    /**
     * 历史总流量
     */
    private String historicalTotalTraffic;

    /**
     * imei
     */
    private String simImei;

    /**
     * SIM卡状态(0:启用 1:停止)
     */
    private Integer simStatus;

    /**
     * 号码
     */
    private String msisdn;

    /**
     * SIM卡所在城市
     */
    private String simCity;
    
    /**
     * 上行速率
     */
    private String upStreamSpeed;
    
    /**
     * 下行速率
     */
    private String downStreamSpeed;
    
    /**
     * 测速更新时间
     */
    private String testSpeedUpdateTime;
    
    public DeviceSimInfoVO(Long deviceSimInfoId, String deviceCode, String deviceMac, String simIsInPlace, String simIccid, String activationTime, Integer singnalStrength, String currentMonthTraffic, String historicalTotalTraffic, String simImei, Integer simStatus, String msisdn, String simCity) {
        this.deviceSimInfoId = deviceSimInfoId;
        this.deviceCode = deviceCode;
        this.deviceMac = deviceMac;
        this.simIsInPlace = simIsInPlace;
        this.simIccid = simIccid;
        this.activationTime = activationTime;
        this.singnalStrength = singnalStrength;
        this.currentMonthTraffic = currentMonthTraffic;
        this.historicalTotalTraffic = historicalTotalTraffic;
        this.simImei = simImei;
        this.simStatus = simStatus;
        this.msisdn = msisdn;
        this.simCity = simCity;
    }

    public DeviceSimInfoVO() {
        super();
    }

    public Long getDeviceSimInfoId() {
        return deviceSimInfoId;
    }

    public void setDeviceSimInfoId(Long deviceSimInfoId) {
        this.deviceSimInfoId = deviceSimInfoId;
    }

    public String getDeviceCode() {
        return deviceCode;
    }

    public void setDeviceCode(String deviceCode) {
        this.deviceCode = deviceCode;
    }

    public String getDeviceMac() {
        return deviceMac;
    }

    public void setDeviceMac(String deviceMac) {
        this.deviceMac = deviceMac;
    }

    public String getSimIsInPlace() {
        return simIsInPlace;
    }

    public void setSimIsInPlace(String simIsInPlace) {
        this.simIsInPlace = simIsInPlace;
    }

    public String getSimIccid() {
        return simIccid;
    }

    public void setSimIccid(String simIccid) {
        this.simIccid = simIccid;
    }
    
    public String getSimImsi() {
		return simImsi;
	}

	public void setSimImsi(String simImsi) {
		this.simImsi = simImsi;
	}

	public String getActivationTime() {
        return activationTime;
    }

    public void setActivationTime(String activationTime) {
        this.activationTime = activationTime;
    }

    public Integer getSingnalStrength() {
        return singnalStrength;
    }

    public void setSingnalStrength(Integer singnalStrength) {
        this.singnalStrength = singnalStrength;
    }

    public String getCurrentMonthTraffic() {
        return currentMonthTraffic;
    }

    public void setCurrentMonthTraffic(String currentMonthTraffic) {
        this.currentMonthTraffic = currentMonthTraffic;
    }

    public String getHistoricalTotalTraffic() {
        return historicalTotalTraffic;
    }

    public void setHistoricalTotalTraffic(String historicalTotalTraffic) {
        this.historicalTotalTraffic = historicalTotalTraffic;
    }

    public String getSimImei() {
        return simImei;
    }

    public void setSimImei(String simImei) {
        this.simImei = simImei;
    }

    public Integer getSimStatus() {
        return simStatus;
    }

    public void setSimStatus(Integer simStatus) {
        this.simStatus = simStatus;
    }

    public String getMsisdn() {
        return msisdn;
    }

    public void setMsisdn(String msisdn) {
        this.msisdn = msisdn;
    }

    public String getSimCity() {
        return simCity;
    }

    public void setSimCity(String simCity) {
        this.simCity = simCity;
    }
    
    public String getUpStreamSpeed() {
		return upStreamSpeed;
	}

	public void setUpStreamSpeed(String upStreamSpeed) {
		this.upStreamSpeed = upStreamSpeed;
	}

	public String getDownStreamSpeed() {
		return downStreamSpeed;
	}

	public void setDownStreamSpeed(String downStreamSpeed) {
		this.downStreamSpeed = downStreamSpeed;
	}

	public String getTestSpeedUpdateTime() {
		return testSpeedUpdateTime;
	}

	public void setTestSpeedUpdateTime(String testSpeedUpdateTime) {
		this.testSpeedUpdateTime = testSpeedUpdateTime;
	}

	@Override
	public String toString() {
		return "DeviceSimInfoVO [deviceSimInfoId=" + deviceSimInfoId + ", deviceCode=" + deviceCode + ", deviceMac="
				+ deviceMac + ", simIsInPlace=" + simIsInPlace + ", simIccid=" + simIccid + ", activationTime="
				+ activationTime + ", singnalStrength=" + singnalStrength + ", currentMonthTraffic="
				+ currentMonthTraffic + ", historicalTotalTraffic=" + historicalTotalTraffic + ", simImei=" + simImei
				+ ", simStatus=" + simStatus + ", msisdn=" + msisdn + ", simCity=" + simCity + ", upStreamSpeed="
				+ upStreamSpeed + ", downStreamSpeed=" + downStreamSpeed + ", testSpeedUpdateTime="
				+ testSpeedUpdateTime + "]";
	}
	
}